Edit Label
command in the Side BarJump to Next
and Jump to Previous
commands to Context MenuIt helps you to navigate in your code, moving between important positions easily and quickly. No more need to search for code. It also supports a set of selection commands, which allows you to select bookmarked lines and regions between bookmarked lines. It's really useful for log file analysis.
Since version 9 you can also define Labels for you bookmarks!
Here are some of the features that Bookmarks provides:
Bookmarks: Toggle
Mark/unmark positions with bookmarksBookmarks: Toggle Labeled
Mark labeled bookmarksBookmarks: Jump to Next
Move the cursor forward, to the bookmark belowBookmarks: Jump to Previous
Move the cursor backward, to the bookmark aboveBookmarks: List
List all bookmarks in the current fileBookmarks: List from All Files
List all bookmarks from all filesBookmarks: Clear
remove all bookmarks in the current fileBookmarks: Clear from All Files
remove all bookmarks from all filesBookmarks (Selection): Select Lines
Select all lines that contains bookmarksBookmarks (Selection): Expand Selection to Next
Expand the selected text to the next bookmarkBookmarks (Selection): Expand Selection to Previous
Expand the selected text to the previous bookmarkBookmarks (Selection): Shrink Selection
Shrink the select text to the Previous/Next bookmarkYou can easily Mark/Unmark bookmarks on any position.
You can even mark labeled bookmarks on any position.
Quicky move between bookmarks backward and forward, even if located outside the active file.
List all bookmarks from the current file/project and easily navigate to any of them. It shows a line preview and temporarily scroll to its position.
You can use Bookmarks to easily select lines or text blocks. Simply toggle bookmarks in any position of interest and use some of the Selection commands available.
Select all bookmarked lines. Specially useful while working with log files.
Manipulate the selection of lines between bookmarks, up and down.
false
by default) "bookmarks.navigateThroughAllFiles": true
true
by default) "bookmarks.wrapNavigation": true
false
by default) "bookmarks.saveBookmarksInProject": true
"bookmarks.gutterIconPath": "c:\\temp\\othericon.png"
"bookmarks.backgroundLineColor"
false
by default) "bookmarks.useWorkaroundForFormatters": true
This workaround should be temporary, until a proper research and suggested APIs are available
The Bookmarks are now presented in its own Activity Bar, giving you more free space in your Explorer bar. You will have a few extra commands available:
The bookmarks are saved per session for the project that you are using. You don't have to worry about closing files in Working Files. When you reopen the file, the bookmarks are restored.
It also works even if you only preview a file (simple click in TreeView). You can put bookmarks in any file and when you preview it again, the bookmarks will be there.